1 be hoist with one's own petard
English-Dutch dictionary > be hoist with one's own petard
2 petard
English-Dutch dictionary > petard